package com.jiashihui.schema_lgorithm.schema.interpreter;

/**
 * @author jiashihui
 * @describe: 解释器模式测试类
 * @date 2019/03/15
 *
 * 主要应用在OOP开发中的编译器的开发中
 */
public class InterpreterTest {
    public static void main(String[] args) {
        /* 计算 168+256-128 的值 */
        int result = new MinusImpl().interpret((new Context(new PlusImpl().interpret(new Context(168, 256)), 128)));
        System.out.println("168+256-128 = " + result);
    }

}
